package com.yfqy.admin.other;

import java.util.Random;

public class EmojiNicknameGenerator {
//    private static final String[] EMOJIS = {
//            "😊", "🐯", "🦁", "🐶", "🐱",
//            "🦄", "🐉", "🦊", "🐼", "🦋"
//    };
//
//    private static final String[] COLORS = {
//            "红", "橙", "黄", "绿", "蓝",
//            "靛", "紫", "金", "银", "黑"
//    };
//
//    private static final String[] ITEMS = {
//            "星星", "月亮", "太阳", "云朵", "山峰",
//            "河流", "森林", "宝石", "皇冠", "宝剑"
//    };
//
//    private static final Random random = new Random();
//
//    public static String generate() {
//        String emoji = EMOJIS[random.nextInt(EMOJIS.length)];
//        String color = COLORS[random.nextInt(COLORS.length)];
//        String item = ITEMS[random.nextInt(ITEMS.length)];
//
//        // 50%概率加数字后缀
//        String suffix = random.nextBoolean() ?
//                String.valueOf(random.nextInt(999) + 1) : "";
//
//        return color + item + emoji + suffix;
//    }

    private static final String[] ADJECTIVES = {
            "快乐的", "聪明的", "勇敢的", "安静的", "热情的",
            "优雅的", "神秘的", "活泼的", "幽默的", "忠诚的"
    };

    private static final String[] NOUNS = {
            "熊猫", "狮子", "海豚", "猎豹", "凤凰",
            "程序员", "设计师", "探险家", "诗人", "旅行者"
    };

    private static final Random random = new Random();

    public static String generate() {
        String adj = ADJECTIVES[random.nextInt(ADJECTIVES.length)];
        String noun = NOUNS[random.nextInt(NOUNS.length)];
        return adj + noun;
    }

    public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {
            System.out.println(generate());
        }
    }
}
